package com.zone.infrastructure.persistent.po;

import lombok.Data;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Date;

/**
 * @author: zongzi
 * @description: 抽奖活动账户表-日次数
 * @date: 2025/2/17
 */
@Data
public class RaffleActivityAccountDay {
    /** 自增ID */
    private Long id;
    /** 用户ID */
    private String userId;
    /** 活动ID */
    private Long activityId;
    /** 日期（yyyy-mm-dd） */
    private String day;
    /** 日次数 */
    private Integer dayCount;
    /** 日次数-剩余 */
    private Integer dayCountSurplus;
    /** 创建时间 */
    private Date createTime;
    /** 更新时间 */
    private Date updateTime;

    // 获取当前日期
    private static final DateTimeFormatter dayFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
    public static String currentDay() {
        LocalDateTime now = LocalDateTime.now();
        return now.format(dayFormatter);
    }
}